package com.lancoo.znbkxx.teacher.model;

import java.util.List;

/**
 * auther: 王国龙
 * Date：
 * describe:
 */
public class PaperEvaluationEntity {

    private String PaperID;
    private String PaperName;
    private String SetID;
    private String SetName;
    private double FullScore;
    private int RefrenceTime;
    private int State;
    private int SubmitCount;
    private String TempletID;
    private int Layer;
    private CommentExportTagsBean CommentExportTags;
    private List<TypeListBean> TypeList;

    public String getPaperID() {
        return PaperID;
    }

    public void setPaperID(String PaperID) {
        this.PaperID = PaperID;
    }

    public String getPaperName() {
        return PaperName;
    }

    public void setPaperName(String PaperName) {
        this.PaperName = PaperName;
    }

    public String getSetID() {
        return SetID;
    }

    public void setSetID(String SetID) {
        this.SetID = SetID;
    }

    public String getSetName() {
        return SetName;
    }

    public void setSetName(String SetName) {
        this.SetName = SetName;
    }

    public double getFullScore() {
        return FullScore;
    }

    public void setFullScore(double FullScore) {
        this.FullScore = FullScore;
    }

    public int getRefrenceTime() {
        return RefrenceTime;
    }

    public void setRefrenceTime(int RefrenceTime) {
        this.RefrenceTime = RefrenceTime;
    }

    public int getState() {
        return State;
    }

    public void setState(int State) {
        this.State = State;
    }

    public int getSubmitCount() {
        return SubmitCount;
    }

    public void setSubmitCount(int SubmitCount) {
        this.SubmitCount = SubmitCount;
    }

    public String getTempletID() {
        return TempletID;
    }

    public void setTempletID(String TempletID) {
        this.TempletID = TempletID;
    }

    public int getLayer() {
        return Layer;
    }

    public void setLayer(int Layer) {
        this.Layer = Layer;
    }

    public CommentExportTagsBean getCommentExportTags() {
        return CommentExportTags;
    }

    public void setCommentExportTags(CommentExportTagsBean CommentExportTags) {
        this.CommentExportTags = CommentExportTags;
    }

    public List<TypeListBean> getTypeList() {
        return TypeList;
    }

    public void setTypeList(List<TypeListBean> TypeList) {
        this.TypeList = TypeList;
    }

    public static class CommentExportTagsBean {
        /**
         * AnswerAnalysis : 1
         * Zsd : 1
         * ListenVideo : 1
         * ListenText : 1
         */

        private int AnswerAnalysis;
        private int Zsd;
        private int ListenVideo;
        private int ListenText;

        public int getAnswerAnalysis() {
            return AnswerAnalysis;
        }

        public void setAnswerAnalysis(int AnswerAnalysis) {
            this.AnswerAnalysis = AnswerAnalysis;
        }

        public int getZsd() {
            return Zsd;
        }

        public void setZsd(int Zsd) {
            this.Zsd = Zsd;
        }

        public int getListenVideo() {
            return ListenVideo;
        }

        public void setListenVideo(int ListenVideo) {
            this.ListenVideo = ListenVideo;
        }

        public int getListenText() {
            return ListenText;
        }

        public void setListenText(int ListenText) {
            this.ListenText = ListenText;
        }
    }

    public static class TypeListBean {

        private String TypeNo;
        private String TypeName;
        private String GenreID;
        private String GenreName;
        private double EachScore;
        private double TotalScore;
        private double ScoreRate;
        private double EvalScore;
        private int EvalState;
        private int TypeIndex;
        private List<QuesListBean> QuesList;

        public String getTypeNo() {
            return TypeNo;
        }

        public void setTypeNo(String TypeNo) {
            this.TypeNo = TypeNo;
        }

        public String getTypeName() {
            return TypeName;
        }

        public void setTypeName(String TypeName) {
            this.TypeName = TypeName;
        }

        public String getGenreID() {
            return GenreID;
        }

        public void setGenreID(String GenreID) {
            this.GenreID = GenreID;
        }

        public String getGenreName() {
            return GenreName;
        }

        public void setGenreName(String GenreName) {
            this.GenreName = GenreName;
        }

        public double getEachScore() {
            return EachScore;
        }

        public void setEachScore(double EachScore) {
            this.EachScore = EachScore;
        }

        public double getTotalScore() {
            return TotalScore;
        }

        public void setTotalScore(double TotalScore) {
            this.TotalScore = TotalScore;
        }

        public double getScoreRate() {
            return ScoreRate;
        }

        public void setScoreRate(double ScoreRate) {
            this.ScoreRate = ScoreRate;
        }

        public double getEvalScore() {
            return EvalScore;
        }

        public void setEvalScore(double EvalScore) {
            this.EvalScore = EvalScore;
        }

        public int getEvalState() {
            return EvalState;
        }

        public void setEvalState(int EvalState) {
            this.EvalState = EvalState;
        }

        public int getTypeIndex() {
            return TypeIndex;
        }

        public void setTypeIndex(int TypeIndex) {
            this.TypeIndex = TypeIndex;
        }

        public List<QuesListBean> getQuesList() {
            return QuesList;
        }

        public void setQuesList(List<QuesListBean> QuesList) {
            this.QuesList = QuesList;
        }

        public static class QuesListBean {
            private String ScoreRate;
            private int Index;
            private int State;
            private int EvalState;
            private String QuesID;
            private int ItemCount;
            private TKModelBean TKModel;
            private List<ChildListBeanX> ChildList;

            public String getScoreRate() {
                return ScoreRate;
            }

            public void setScoreRate(String scoreRate) {
                this.ScoreRate = scoreRate;
            }

            public int getIndex() {
                return Index;
            }

            public void setIndex(int Index) {
                this.Index = Index;
            }

            public int getState() {
                return State;
            }

            public void setState(int State) {
                this.State = State;
            }

            public int getEvalState() {
                return EvalState;
            }

            public void setEvalState(int EvalState) {
                this.EvalState = EvalState;
            }

            public String getQuesID() {
                return QuesID;
            }

            public void setQuesID(String QuesID) {
                this.QuesID = QuesID;
            }

            public int getItemCount() {
                return ItemCount;
            }

            public void setItemCount(int ItemCount) {
                this.ItemCount = ItemCount;
            }

            public TKModelBean getTKModel() {
                return TKModel;
            }

            public void setTKModel(TKModelBean TKModel) {
                this.TKModel = TKModel;
            }

            public List<ChildListBeanX> getChildList() {
                return ChildList;
            }

            public void setChildList(List<ChildListBeanX> ChildList) {
                this.ChildList = ChildList;
            }

            public static class TKModelBean {

                private String QuesID;
                private String SubjectID;
                private String StageNo;
                private String QuesBrief;
                private TypeInfoBean TypeInfo;
                private GenreInfoBean GenreInfo;
                private String SpecialFeatureCodes;
                private double HVal;
                private double DVal;
                private double EXVal;
                private double Score;
                private int TotalItemCount;
                private int QuesChildNum;
                private int SortNum;
                private String QuesBody;
                private String QuesLeaderContent;
                private List<ThemeZSDBean> ThemeZSD;
                private List<ImprotantZSDBean> ImprotantZSD;
                private List<MainZSDBean> MainZSD;
                private List<AudioListBean> AudioList;
                private List<ChildListBean> ChildList;
                private List<TextInfo> ModelTextInfoList;
                private List<AnswerArea> ModelAnswerAreaList;
                private List<AnswerInfo> ModelAnswerInfoList;

                public String getQuesID() {
                    return QuesID;
                }

                public void setQuesID(String QuesID) {
                    this.QuesID = QuesID;
                }

                public String getSubjectID() {
                    return SubjectID;
                }

                public void setSubjectID(String SubjectID) {
                    this.SubjectID = SubjectID;
                }

                public String getStageNo() {
                    return StageNo;
                }

                public void setStageNo(String StageNo) {
                    this.StageNo = StageNo;
                }

                public String getQuesBrief() {
                    return QuesBrief;
                }

                public void setQuesBrief(String QuesBrief) {
                    this.QuesBrief = QuesBrief;
                }

                public TypeInfoBean getTypeInfo() {
                    return TypeInfo;
                }

                public void setTypeInfo(TypeInfoBean TypeInfo) {
                    this.TypeInfo = TypeInfo;
                }

                public GenreInfoBean getGenreInfo() {
                    return GenreInfo;
                }

                public void setGenreInfo(GenreInfoBean GenreInfo) {
                    this.GenreInfo = GenreInfo;
                }

                public String getSpecialFeatureCodes() {
                    return SpecialFeatureCodes;
                }

                public void setSpecialFeatureCodes(String SpecialFeatureCodes) {
                    this.SpecialFeatureCodes = SpecialFeatureCodes;
                }

                public double getHVal() {
                    return HVal;
                }

                public void setHVal(double HVal) {
                    this.HVal = HVal;
                }

                public double getDVal() {
                    return DVal;
                }

                public void setDVal(double DVal) {
                    this.DVal = DVal;
                }

                public double getEXVal() {
                    return EXVal;
                }

                public void setEXVal(double EXVal) {
                    this.EXVal = EXVal;
                }

                public double getScore() {
                    return Score;
                }

                public void setScore(double Score) {
                    this.Score = Score;
                }

                public int getTotalItemCount() {
                    return TotalItemCount;
                }

                public void setTotalItemCount(int TotalItemCount) {
                    this.TotalItemCount = TotalItemCount;
                }

                public int getQuesChildNum() {
                    return QuesChildNum;
                }

                public void setQuesChildNum(int QuesChildNum) {
                    this.QuesChildNum = QuesChildNum;
                }

                public int getSortNum() {
                    return SortNum;
                }

                public void setSortNum(int SortNum) {
                    this.SortNum = SortNum;
                }

                public String getQuesBody() {
                    return QuesBody;
                }

                public void setQuesBody(String QuesBody) {
                    this.QuesBody = QuesBody;
                }

                public String getQuesLeaderContent() {
                    return QuesLeaderContent;
                }

                public void setQuesLeaderContent(String QuesLeaderContent) {
                    this.QuesLeaderContent = QuesLeaderContent;
                }

                public List<ThemeZSDBean> getThemeZSD() {
                    return ThemeZSD;
                }

                public void setThemeZSD(List<ThemeZSDBean> ThemeZSD) {
                    this.ThemeZSD = ThemeZSD;
                }

                public List<ImprotantZSDBean> getImprotantZSD() {
                    return ImprotantZSD;
                }

                public void setImprotantZSD(List<ImprotantZSDBean> ImprotantZSD) {
                    this.ImprotantZSD = ImprotantZSD;
                }

                public List<MainZSDBean> getMainZSD() {
                    return MainZSD;
                }

                public void setMainZSD(List<MainZSDBean> MainZSD) {
                    this.MainZSD = MainZSD;
                }

                public List<AudioListBean> getAudioList() {
                    return AudioList;
                }

                public void setAudioList(List<AudioListBean> AudioList) {
                    this.AudioList = AudioList;
                }

                public List<ChildListBean> getChildList() {
                    return ChildList;
                }

                public void setChildList(List<ChildListBean> ChildList) {
                    this.ChildList = ChildList;
                }

                public List<TextInfo> getModelTextInfoList() {
                    return ModelTextInfoList;
                }

                public void setModelTextInfoList(List<TextInfo> ModelTextInfoList) {
                    this.ModelTextInfoList = ModelTextInfoList;
                }

                public List<AnswerArea> getModelAnswerAreaList() {
                    return ModelAnswerAreaList;
                }

                public void setModelAnswerAreaList(List<AnswerArea> ModelAnswerAreaList) {
                    this.ModelAnswerAreaList = ModelAnswerAreaList;
                }

                public List<AnswerInfo> getModelAnswerInfoList() {
                    return ModelAnswerInfoList;
                }

                public void setModelAnswerInfoList(List<AnswerInfo> ModelAnswerInfoList) {
                    this.ModelAnswerInfoList = ModelAnswerInfoList;
                }

                public static class TypeInfoBean {
                    /**
                     * TypeNo : A
                     * TypeName : 单选题
                     */

                    private String TypeNo;
                    private String TypeName;

                    public String getTypeNo() {
                        return TypeNo;
                    }

                    public void setTypeNo(String TypeNo) {
                        this.TypeNo = TypeNo;
                    }

                    public String getTypeName() {
                        return TypeName;
                    }

                    public void setTypeName(String TypeName) {
                        this.TypeName = TypeName;
                    }
                }

                public static class GenreInfoBean {
                    /**
                     * GenreID : 13
                     * GenreName : 单选题
                     * GenreType :
                     */

                    private String GenreID;
                    private String GenreName;
                    private String GenreType;

                    public String getGenreID() {
                        return GenreID;
                    }

                    public void setGenreID(String GenreID) {
                        this.GenreID = GenreID;
                    }

                    public String getGenreName() {
                        return GenreName;
                    }

                    public void setGenreName(String GenreName) {
                        this.GenreName = GenreName;
                    }

                    public String getGenreType() {
                        return GenreType;
                    }

                    public void setGenreType(String GenreType) {
                        this.GenreType = GenreType;
                    }
                }

                public static class ThemeZSDBean {
                    /**
                     * Code : CE06042000000BCAA
                     * Name : measure
                     */

                    private String Code;
                    private String Name;

                    public String getCode() {
                        return Code;
                    }

                    public void setCode(String Code) {
                        this.Code = Code;
                    }

                    public String getName() {
                        return Name;
                    }

                    public void setName(String Name) {
                        this.Name = Name;
                    }
                }

                public static class ImprotantZSDBean {
                    /**
                     * Code : CE0604204A004ADAA&CE060420BA00BBBAA&CE0604205A005DAAA&CE060420qA00qJAAA
                     * Name : a little
                     */

                    private String Code;
                    private String Name;

                    public String getCode() {
                        return Code;
                    }

                    public void setCode(String Code) {
                        this.Code = Code;
                    }

                    public String getName() {
                        return Name;
                    }

                    public void setName(String Name) {
                        this.Name = Name;
                    }
                }

                public static class MainZSDBean {
                    /**
                     * Code : CC040232υA045ADAA&CC040232qA03cBBAA&CC040233εA05EDAAA&CC040237lA0ATJAAA
                     * Name : a few
                     */

                    private String Code;
                    private String Name;

                    public String getCode() {
                        return Code;
                    }

                    public void setCode(String Code) {
                        this.Code = Code;
                    }

                    public String getName() {
                        return Name;
                    }

                    public void setName(String Name) {
                        this.Name = Name;
                    }
                }

                public static class AudioListBean {
                    /**
                     * Path : http://172.16.41.235:10105/lgRs/CCBE09079DHE1000N2j/P201905211424073548907_8.mp3
                     * Length : 25.0
                     * Text : <P>M: Mrs. Williams, are you satisfied with this apartment? We can sign the apartment rental contract at your earliest convenience.</P><P>W: I'm sorry, but I'm afraid you have to look for another one. This one is too near the airport and I am worried about my sleep quality.</P><P>Q: What does the woman mean?</P>
                     */

                    private String Path;
                    private double Length;
                    private String Text;

                    public String getPath() {
                        return Path;
                    }

                    public void setPath(String Path) {
                        this.Path = Path;
                    }

                    public double getLength() {
                        return Length;
                    }

                    public void setLength(double Length) {
                        this.Length = Length;
                    }

                    public String getText() {
                        return Text;
                    }

                    public void setText(String Text) {
                        this.Text = Text;
                    }
                }

                public static class ChildListBean {

                    private int ChildIndex;
                    private int ChildAnswerType;
                    private String ChildAsk;
                    private String ChildAudioPath;
                    private int ChildSortIndex;
                    private int SortIndexType;
                    private List<?> ChildStemList;
                    private List<SubChildListBean> SubChildList;

                    public int getChildIndex() {
                        return ChildIndex;
                    }

                    public void setChildIndex(int ChildIndex) {
                        this.ChildIndex = ChildIndex;
                    }

                    public int getChildAnswerType() {
                        return ChildAnswerType;
                    }

                    public void setChildAnswerType(int ChildAnswerType) {
                        this.ChildAnswerType = ChildAnswerType;
                    }

                    public String getChildAsk() {
                        return ChildAsk;
                    }

                    public void setChildAsk(String ChildAsk) {
                        this.ChildAsk = ChildAsk;
                    }

                    public String getChildAudioPath() {
                        return ChildAudioPath;
                    }

                    public void setChildAudioPath(String ChildAudioPath) {
                        this.ChildAudioPath = ChildAudioPath;
                    }

                    public int getChildSortIndex() {
                        return ChildSortIndex;
                    }

                    public void setChildSortIndex(int ChildSortIndex) {
                        this.ChildSortIndex = ChildSortIndex;
                    }

                    public int getSortIndexType() {
                        return SortIndexType;
                    }

                    public void setSortIndexType(int SortIndexType) {
                        this.SortIndexType = SortIndexType;
                    }

                    public List<?> getChildStemList() {
                        return ChildStemList;
                    }

                    public void setChildStemList(List<?> ChildStemList) {
                        this.ChildStemList = ChildStemList;
                    }

                    public List<SubChildListBean> getSubChildList() {
                        return SubChildList;
                    }

                    public void setSubChildList(List<SubChildListBean> SubChildList) {
                        this.SubChildList = SubChildList;
                    }

                    public static class SubChildListBean {

                        private int SubChildIndex;
                        private int SubChildAnswerType;
                        private String SubChildAsk;
                        private String SubChildAudioPath;
                        private String SubChildAnalyze;
                        private String SubChildAnswer;
                        private List<?> SubChildStemList;
                        private List<OptionListBean> OptionList;
                        private List<SubChildItemBean> SubChildItem;

                        public int getSubChildIndex() {
                            return SubChildIndex;
                        }

                        public void setSubChildIndex(int SubChildIndex) {
                            this.SubChildIndex = SubChildIndex;
                        }

                        public int getSubChildAnswerType() {
                            return SubChildAnswerType;
                        }

                        public void setSubChildAnswerType(int SubChildAnswerType) {
                            this.SubChildAnswerType = SubChildAnswerType;
                        }

                        public String getSubChildAsk() {
                            return SubChildAsk;
                        }

                        public void setSubChildAsk(String SubChildAsk) {
                            this.SubChildAsk = SubChildAsk;
                        }

                        public String getSubChildAudioPath() {
                            return SubChildAudioPath;
                        }

                        public void setSubChildAudioPath(String SubChildAudioPath) {
                            this.SubChildAudioPath = SubChildAudioPath;
                        }

                        public String getSubChildAnalyze() {
                            return SubChildAnalyze;
                        }

                        public void setSubChildAnalyze(String SubChildAnalyze) {
                            this.SubChildAnalyze = SubChildAnalyze;
                        }

                        public String getSubChildAnswer() {
                            return SubChildAnswer;
                        }

                        public void setSubChildAnswer(String SubChildAnswer) {
                            this.SubChildAnswer = SubChildAnswer;
                        }

                        public List<?> getSubChildStemList() {
                            return SubChildStemList;
                        }

                        public void setSubChildStemList(List<?> SubChildStemList) {
                            this.SubChildStemList = SubChildStemList;
                        }

                        public List<OptionListBean> getOptionList() {
                            return OptionList;
                        }

                        public void setOptionList(List<OptionListBean> OptionList) {
                            this.OptionList = OptionList;
                        }

                        public List<SubChildItemBean> getSubChildItem() {
                            return SubChildItem;
                        }

                        public void setSubChildItem(List<SubChildItemBean> SubChildItem) {
                            this.SubChildItem = SubChildItem;
                        }

                        public static class OptionListBean {
                            /**
                             * Option : A
                             * Content : a few
                             * IsRight : 0
                             * StuCount : 0人
                             * Rate : 0.0%
                             */

                            private String Option;
                            private String Content;
                            private int IsRight;
                            private String StuCount;
                            private String Rate;

                            public String getOption() {
                                return Option;
                            }

                            public void setOption(String Option) {
                                this.Option = Option;
                            }

                            public String getContent() {
                                return Content;
                            }

                            public void setContent(String Content) {
                                this.Content = Content;
                            }

                            public int getIsRight() {
                                return IsRight;
                            }

                            public void setIsRight(int IsRight) {
                                this.IsRight = IsRight;
                            }

                            public String getStuCount() {
                                return StuCount;
                            }

                            public void setStuCount(String StuCount) {
                                this.StuCount = StuCount;
                            }

                            public String getRate() {
                                return Rate;
                            }

                            public void setRate(String Rate) {
                                this.Rate = Rate;
                            }
                        }

                        public static class SubChildItemBean {

                            private boolean IsRemark;
                            private int ItemIndex;
                            private int SortIndex;
                            private String ItemSortIndex;
                            private String ItemAnswer;
                            private String ItemAnalyze;
                            private List<ItemOptionListBean> ItemOptionList;
                            private List<?> ItemAskList;

                            public boolean isRemark() {
                                return IsRemark;
                            }

                            public void setRemark(boolean remark) {
                                IsRemark = remark;
                            }

                            public int getItemIndex() {
                                return ItemIndex;
                            }

                            public void setItemIndex(int ItemIndex) {
                                this.ItemIndex = ItemIndex;
                            }

                            public int getSortIndex() {
                                return SortIndex;
                            }

                            public void setSortIndex(int SortIndex) {
                                this.SortIndex = SortIndex;
                            }

                            public String getItemSortIndex() {
                                return ItemSortIndex;
                            }

                            public void setItemSortIndex(String ItemSortIndex) {
                                this.ItemSortIndex = ItemSortIndex;
                            }

                            public String getItemAnswer() {
                                return ItemAnswer;
                            }

                            public void setItemAnswer(String ItemAnswer) {
                                this.ItemAnswer = ItemAnswer;
                            }

                            public String getItemAnalyze() {
                                return ItemAnalyze;
                            }

                            public void setItemAnalyze(String ItemAnalyze) {
                                this.ItemAnalyze = ItemAnalyze;
                            }

                            public List<ItemOptionListBean> getItemOptionList() {
                                return ItemOptionList;
                            }

                            public void setItemOptionList(List<ItemOptionListBean> ItemOptionList) {
                                this.ItemOptionList = ItemOptionList;
                            }

                            public List<?> getItemAskList() {
                                return ItemAskList;
                            }

                            public void setItemAskList(List<?> ItemAskList) {
                                this.ItemAskList = ItemAskList;
                            }

                            public static class ItemOptionListBean {
                                /**
                                 * Option : A
                                 * Content : a few
                                 * IsRight : 0
                                 * StuCount : 1人
                                 * Rate : 33.0%
                                 */

                                private String Option;
                                private String Content;
                                private int IsRight;
                                private String StuCount;
                                private String Rate;

                                public String getOption() {
                                    return Option;
                                }

                                public void setOption(String Option) {
                                    this.Option = Option;
                                }

                                public String getContent() {
                                    return Content;
                                }

                                public void setContent(String Content) {
                                    this.Content = Content;
                                }

                                public int getIsRight() {
                                    return IsRight;
                                }

                                public void setIsRight(int IsRight) {
                                    this.IsRight = IsRight;
                                }

                                public String getStuCount() {
                                    return StuCount;
                                }

                                public void setStuCount(String StuCount) {
                                    this.StuCount = StuCount;
                                }

                                public String getRate() {
                                    return Rate;
                                }

                                public void setRate(String Rate) {
                                    this.Rate = Rate;
                                }
                            }
                        }
                    }
                }
            }

            public static class ChildListBeanX {
                /**
                 * ChildIndex : 1
                 * SortIndexType : 0
                 * SubChildList : [{"SubChildIndex":1,"SubChildItem":[{"ItemIndex":1,"ItemAnswer":"B","StuAnswer":"","ImagePath":"","AudioPath":"","Score":0,"TotalScore":0,"ScoreRate":0,"EvalScore":0,"State":0,"WrittingAnswerType":1,"ItemAskList":[]}]}]
                 * ChildDetail : {"ItemAnswer":"","StuAnswer":"","ImagePath":"","AudioPath":"","Score":0,"TotalScore":0,"ScoreRate":"NaN","WrittingAnswerType":1,"State":0}
                 */

                private int ChildIndex;
                private int SortIndexType;
                private ChildDetailBean ChildDetail;
                private List<SubChildListBeanX> SubChildList;

                public int getChildIndex() {
                    return ChildIndex;
                }

                public void setChildIndex(int ChildIndex) {
                    this.ChildIndex = ChildIndex;
                }

                public int getSortIndexType() {
                    return SortIndexType;
                }

                public void setSortIndexType(int SortIndexType) {
                    this.SortIndexType = SortIndexType;
                }

                public ChildDetailBean getChildDetail() {
                    return ChildDetail;
                }

                public void setChildDetail(ChildDetailBean ChildDetail) {
                    this.ChildDetail = ChildDetail;
                }

                public List<SubChildListBeanX> getSubChildList() {
                    return SubChildList;
                }

                public void setSubChildList(List<SubChildListBeanX> SubChildList) {
                    this.SubChildList = SubChildList;
                }

                public static class ChildDetailBean {
                    /**
                     * ItemAnswer :
                     * StuAnswer :
                     * ImagePath :
                     * AudioPath :
                     * Score : 0.0
                     * TotalScore : 0.0
                     * ScoreRate : NaN
                     * WrittingAnswerType : 1
                     * State : 0
                     */

                    private String ItemAnswer;
                    private String StuAnswer;
                    private String ImagePath;
                    private String AudioPath;
                    private double Score;
                    private double TotalScore;
                    private double ScoreRate;
                    private int WrittingAnswerType;
                    private int State;

                    public String getItemAnswer() {
                        return ItemAnswer;
                    }

                    public void setItemAnswer(String ItemAnswer) {
                        this.ItemAnswer = ItemAnswer;
                    }

                    public String getStuAnswer() {
                        return StuAnswer;
                    }

                    public void setStuAnswer(String StuAnswer) {
                        this.StuAnswer = StuAnswer;
                    }

                    public String getImagePath() {
                        return ImagePath;
                    }

                    public void setImagePath(String ImagePath) {
                        this.ImagePath = ImagePath;
                    }

                    public String getAudioPath() {
                        return AudioPath;
                    }

                    public void setAudioPath(String AudioPath) {
                        this.AudioPath = AudioPath;
                    }

                    public double getScore() {
                        return Score;
                    }

                    public void setScore(double Score) {
                        this.Score = Score;
                    }

                    public double getTotalScore() {
                        return TotalScore;
                    }

                    public void setTotalScore(double TotalScore) {
                        this.TotalScore = TotalScore;
                    }

                    public double getScoreRate() {
                        return ScoreRate;
                    }

                    public void setScoreRate(double ScoreRate) {
                        this.ScoreRate = ScoreRate;
                    }

                    public int getWrittingAnswerType() {
                        return WrittingAnswerType;
                    }

                    public void setWrittingAnswerType(int WrittingAnswerType) {
                        this.WrittingAnswerType = WrittingAnswerType;
                    }

                    public int getState() {
                        return State;
                    }

                    public void setState(int State) {
                        this.State = State;
                    }
                }

                public static class SubChildListBeanX {
                    /**
                     * SubChildIndex : 1
                     * SubChildItem : [{"ItemIndex":1,"ItemAnswer":"B","StuAnswer":"","ImagePath":"","AudioPath":"","Score":0,"TotalScore":0,"ScoreRate":0,"EvalScore":0,"State":0,"WrittingAnswerType":1,"ItemAskList":[]}]
                     */

                    private int SubChildIndex;
                    private List<SubChildItemBeanX> SubChildItem;

                    public int getSubChildIndex() {
                        return SubChildIndex;
                    }

                    public void setSubChildIndex(int SubChildIndex) {
                        this.SubChildIndex = SubChildIndex;
                    }

                    public List<SubChildItemBeanX> getSubChildItem() {
                        return SubChildItem;
                    }

                    public void setSubChildItem(List<SubChildItemBeanX> SubChildItem) {
                        this.SubChildItem = SubChildItem;
                    }

                    public static class SubChildItemBeanX {

                        private int ItemIndex;
                        private String ItemAnswer;
                        private String StuAnswer;
                        private String ImagePath;
                        private String AudioPath;
                        private double Score;
                        private double TotalScore;
                        private double ScoreRate;
                        private double EvalScore;
                        private int State;
                        private int WrittingAnswerType;
                        private List<?> ItemAskList;

                        public int getItemIndex() {
                            return ItemIndex;
                        }

                        public void setItemIndex(int ItemIndex) {
                            this.ItemIndex = ItemIndex;
                        }

                        public String getItemAnswer() {
                            return ItemAnswer;
                        }

                        public void setItemAnswer(String ItemAnswer) {
                            this.ItemAnswer = ItemAnswer;
                        }

                        public String getStuAnswer() {
                            return StuAnswer;
                        }

                        public void setStuAnswer(String StuAnswer) {
                            this.StuAnswer = StuAnswer;
                        }

                        public String getImagePath() {
                            return ImagePath;
                        }

                        public void setImagePath(String ImagePath) {
                            this.ImagePath = ImagePath;
                        }

                        public String getAudioPath() {
                            return AudioPath;
                        }

                        public void setAudioPath(String AudioPath) {
                            this.AudioPath = AudioPath;
                        }

                        public double getScore() {
                            return Score;
                        }

                        public void setScore(double Score) {
                            this.Score = Score;
                        }

                        public double getTotalScore() {
                            return TotalScore;
                        }

                        public void setTotalScore(double TotalScore) {
                            this.TotalScore = TotalScore;
                        }

                        public double getScoreRate() {
                            return ScoreRate;
                        }

                        public void setScoreRate(double ScoreRate) {
                            this.ScoreRate = ScoreRate;
                        }

                        public double getEvalScore() {
                            return EvalScore;
                        }

                        public void setEvalScore(double EvalScore) {
                            this.EvalScore = EvalScore;
                        }

                        public int getState() {
                            return State;
                        }

                        public void setState(int State) {
                            this.State = State;
                        }

                        public int getWrittingAnswerType() {
                            return WrittingAnswerType;
                        }

                        public void setWrittingAnswerType(int WrittingAnswerType) {
                            this.WrittingAnswerType = WrittingAnswerType;
                        }

                        public List<?> getItemAskList() {
                            return ItemAskList;
                        }

                        public void setItemAskList(List<?> ItemAskList) {
                            this.ItemAskList = ItemAskList;
                        }
                    }
                }
            }
        }
    }

}
